function Trig_CreateDinoRect_Actions takes nothing returns nothing
	local rect playable = GetPlayableMapRect()
	//--
	set udg_CreateDinoRects[0] = Rect(GetRectMinX(playable) , GetRectMinY(playable) , GetRectMinX(playable) + 100.0 , GetRectMaxY(playable))
	set udg_CreateDinoRects[1] = Rect(GetRectMaxX(playable) - 100.0 , GetRectMinY(playable) , GetRectMaxX(playable) , GetRectMaxY(playable))
	set udg_CreateDinoRects[2] = Rect(GetRectMinX(playable) , GetRectMinY(playable) , GetRectMaxX(playable) , GetRectMinY(playable) + 100.0)
	set udg_CreateDinoRects[3] = Rect(GetRectMinX(playable) , GetRectMaxY(playable) - 100.0  , GetRectMaxX(playable), GetRectMaxY(playable))
endfunction

function InitTrig_CreateDinoRect takes nothing returns nothing
    set gg_trg_CreateDinoRect = CreateTrigger(  )
    call TriggerAddAction( gg_trg_CreateDinoRect, function Trig_CreateDinoRect_Actions )
endfunction